<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class _monedaM extends CI_Model {

    public function __construct() {
        $this->load->database();
    }

    // I N S E R T  
    public function insert($establecimiento, $data) {
        $query = "INSERT INTO moneda(id_establecimiento,nombre,simbolo) VALUES('$establecimiento','{$data['nombre']}','{$data['simbolo']}')";
        $this->db->query($query);
    }

    // S E L E C T
    public function get($id) {
        $query = "SELECT * FROM moneda WHERE id_moneda='$id'";
        $this->db->query($query);
    }

    public function getAll($establecimiento) {
        $query = "SELECT  * FROM moneda WHERE id_establecimiento='$establecimiento'";
        return $this->db->query($query)->result();
    }

    // U P D A T E 
    public function update($establecimiento, $id, $data) {
        $query = "UPDATE moneda SET nombre='{$data['nombre']}', simbolo='{$data['simbolo']}' WHERE id_establecimiento='$establecimiento' AND id_moneda='$id' ";
        $this->db->query($query);
    }

    public function setAsDefault($establecimiento, $id) {
        $query = "UPDATE moneda SET usada=0 WHERE id_establecimiento='$establecimiento'";
        $this->db->query($query);
        $query = "UPDATE moneda SET usada=1 WHERE id_moneda='$id' AND id_establecimiento='$establecimiento'";
        $this->db->query($query);
    }

    // D E L E T E
    public function delete($establecimiento, $id) {
        $query = "DELETE FROM moneda WHERE id_moneda='$id' AND id_establecimiento='$establecimiento'";
        $this->db->query($query);
    }

}